Reasoning about Large Taxonomies of Actions

نویسندگان

  • Yilan Gu
  • Mikhail Soutchanski
چکیده

We design a representation based on the situation calculus to facilitate development, maintenance and elaboration of very large taxonomies of actions. This representation leads to more compact and modular basic action theories (BATs) for reasoning about actions than currently possible. We compare our representation with Reiter’s BATs and prove that our representation inherits all useful properties of his BATs. Moreover, we show that our axioms can be more succinct, but extended Reiter’s regression can still be used to solve the projection problem (this is the problem of whether a given logical expression will hold after executing a sequence of actions). We also show that our representation has significant computational advantages. For taxonomies of actions that can be represented as finitely branching trees, the regression operator can work exponentially faster with our theories than it works with Reiter’s BATs. Finally, we propose general guidelines on how a taxonomy of actions can be constructed from the given set of effect axioms in a domain.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Advanced Reasoning about Dynamical Systems

My research focuses on advanced reasoning about dynamical systems. We propose a modified fragment of the situation calculus that can assure decidable reasoning and has potential applications to Semantic Web services. Recently, we also develop a framework to handle large taxonomies of actions compactly, which allow us to gain computational advantages. Now, we consider another improvement to the ...

متن کامل

Reasoning about Large Taxonomies of Actions in the Situation Calculus

•Describing actions and their effects in a dynamic system •A set of first-order axioms, mainly includes: Dap (precondition axioms): For each A(~x), Poss(A(~x), s) ≡ φA(~x, s) Dssa (successor state axioms): For each fluent F (~y, s), F (~y, do(a, s)) ≡ ∨ iψ + i (~y, a, s) ∨ F (~y, s) ∧ ¬( ∨ j ψ − j (~y, a, s)) DS0 (an initial theory): All facts hold in the initial situation S0 Duna (unique name ...

متن کامل

CleanTax: A Framework for Reasoning about Taxonomies

The CleanTax framework relates (aligns) taxonomies (inclusion hierarchies) to one another using relations drawn from the RCC-5 algebra. The taxonomies, represented as partial orders with additional constraints, can frequently (but not always) be represented with RCC-5 relations as well. Given two aligned taxonomies, CleanTax can infer new relations (articulations) between their concepts, detect...

متن کامل

Reasoning about taxonomies in first-order logic

Experts often disagree about the organization of biological taxa. The shifting definitions of taxonomic names complicate otherwise simple queries concerning these taxa. For example, a query such as “how many occurrences of specimens in genus G are recorded in database D” will return different answers depending on whose definition of genus G is used. In our proposed framework, taxonomic classifi...

متن کامل

How to Interweave Knowledge about Object Structure and Concepts

This article presents a general framework for integrating reasoning about object structure and concept taxonomies. The structural relations in the domain of objects discussed are mereological relations (part, overlap, etc.). Relations defining the concept taxonomies are taken from the standard relations of subsumption hierarchies. A small set of (homogeneous) predicators is introduced to relate...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008